package java学习.第01章_Java语言概述;

/**
 * 计算机编程语言，就是人与计算机交流的方式
 * 人们可以使用编程语言对计算机下达命令
 * 实现人们需要的功能
 *
 * 语言=语法+逻辑
 *
 * 第一代：机器语言
 * 1946.2.14   世界上第一台计算机（ENAC）诞生了
 *              使用了最原始的穿孔卡片
 *              这种卡片使用的是二进制代码表示的语言
 * 第二代：汇编语言
 *   使用英文缩写的`助记符`来表示基本的操作，这些助记符构成了汇编语言的基础。
 *      比如：`LOAD`、`MOVE`等，使人更容易使用。因此，汇编语言也称为`符号语言`。
 *      优点：能编写`高效率`的程序
 *      缺点：汇编语言是`面向机器的`，不同计算机机型特点不同，
 *           因此会有不同的汇编语言，彼此之间`不能通用`。
 *           程序不易移植，较难调试。
 *
 * 第三代：高级语言
 *      高级语言发展于20世纪50年代中叶到70年代，是一种`接近于人们使用习惯`的程序设计语言。
 *      它允许程序员使用`接近日常英语`的指令来编写程序，程序中的符号和算式也与`日常用的数学式子`差不多，
 *      接近于自然语言和数学语言，容易为人们掌握
 *
 *     又分为：`面向过程的语言`（c）、
 *                  c++面向过程/对象的语言
 *            `面向对象的语言`（Java）
 *  C > C++ > Java > C# > JavaScript > VB > Python > PHP > ALL
 *
 *  C  万物之源  诞生于1972年
 *  C++语言：难学的语言
 *  C#语言：背靠大树的语言  靠着`微软`这棵大树，是多年来windows平台的一门主流编程语言。
 *  PHP语言：最好的语言？ 一款`服务器端脚本语言`。最初表示个人主页
 *  Python：易学的语言   一种面向对象的语言，虽然运行效率不高，但是`开发效率非常高`
 *  JavaScript语言：前端为王   Java是一种面向对象、基于类的编程语言。
 *  Java语言：需求旺盛  Java可能是目前`运用最广的项目语言`。
 *  Go语言：夹缝中生存 Go语言已成为`云计算领域`事实上的标准语言，尤其是在 Docker/Kubernetes 等项目中。
 *
 */


public class C_计算机编程语言 {
}
